Formula 1 will hold the Italian Grand Prix at Monza through at least 2024 after a long-awaited contract renewal was finally confirmed. It was revealed earlier this year that the Automobile Club d’Italia had received an agreement in principle... More»